.content{
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		// padding:40rpx 30rpx 0 30rpx;
        background: #F0F0F0;
		position: relative;
		.haibao{
			position: fixed;
			top:0;
			left:0;
			right: 0;
			bottom: 0;
			background-color: rgba(0,0,0,0.4);
			display: flex;
			justify-content: center;
			align-items: center;
			.haibao_content{
				width: 590rpx;
				height:757rpx;
				background-color: #fff;
				border-radius: 20rpx;
				box-sizing: border-box;
				padding:20rpx;
				image{
					width: 100%;
					height: 500rpx;
				}
				.want_Application_out{
					box-sizing: border-box;
					padding:0 30rpx;
					margin-top: 45rpx;
					display: flex;
					justify-content: center;
					flex-wrap: wrap;
					.want_Application_cancle{
						width: 497rpx;
						height: 81rpx;
						background: #fff;
						border-radius: 15rpx;
						font-size: 30rpx;
						font-weight: 500;
						color: #CCCCCC;
						text-align: center;
						line-height: 81rpx;
					}
					.want_Application{
						width: 497rpx;
						height: 81rpx;
						background: #4FC863;
						border-radius: 15rpx;
						font-size: 30rpx;
						font-weight: 500;
						color: #FFFFFF;
						text-align: center;
						line-height: 81rpx;
					}
				}
			}
		}
		.age_content{
			width: 100%;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.sub_box{
				display: flex;
				justify-content: flex-start;
				flex-wrap: wrap;
				margin-top: 35rpx;
				text.active{
					background: #EDF9EF;
					border: 1px solid #4FC863;
					color: #4FC863;
				}
				text{
					width: 214rpx;
					height: 74rpx;
					line-height: 74rpx;
					margin-right: 20rpx;
					margin-bottom: 20rpx;
					text-align: center;
					background: rgba(0, 0, 0, 0.05);
					border-radius: 6rpx;
					font-size: 30rpx;
					font-weight: 500;
					color: #333333;
					&:nth-child(3){
						margin:0;
					}
					&:nth-child(6){
						margin:0;
					}
				}
			}
		}
		.pay_btn{
			width: 100%;
			height: 88rpx;
			background: #4FC863;
			border-radius: 44rpx;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-top: 46rpx;
			text{
				font-size: 30rpx;
				font-weight: 500;
				color: #FFFFFF;
				&:first-child{
					margin-right: 17rpx;
				}
			}
		}
		.pay_box{
			position: fixed;
			top:0;
			left:0;
			right: 0;
			bottom: 0;
			z-index: 1000;
			.share_content_type{
							width: 100%;
							height: 374rpx;
							background: #FFFFFF;
							border-radius: 20rpx 20rpx 0px 1px;
							position: absolute;
							bottom:0;
							left: 0;
							box-sizing: border-box;
							padding:0 30rpx;
							z-index: 10;
							.share_style{
								box-sizing: border-box;
								padding:0 145rpx;
								display: flex;
								justify-content: center;
								align-items: center;
								>button{
									background-color: transparent;
									margin: 0;
									padding: 0;
									border: 1px solid transparent;  //自定义边框
									outline: none;    //消除默认点击蓝色边框效果
									    line-height: inherit;
										&:focus{
											 border: 0 none;
											 outline: none;
										}
										&::after{
											 border: none; 
											 
										}
								}
								.share_wx{
									width: 150rpx;
									height: 156rpx;
									display: flex;
									justify-content: center;
									align-items: center;
									flex-wrap: wrap;
									margin-top: 60rpx;
									margin-bottom: 44rpx;
									.style_out{
										width: 100rpx;
										height: 100rpx;
										background-color: #46BB36;
										display: flex;
										justify-content: center;
										align-items: center;
										border-radius: 50%;
										margin-bottom: 27rpx;
									}
									text{
										font-size: 30rpx;
										font-weight: 500;
										color: #333333;
									}
								}
							}
							}
			// background-color: rgba(0,0,0,0.4);
			.module_box{
				position: absolute;
				top:0;
				left:0;
				right: 0;
				bottom: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0,0,0,0.4);
				z-index: 9;
			}
			.phone_box{
				width: 100%;
				height: 346rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 0px 1px;
				position: absolute;
				bottom:0;
				left: 0;
				box-sizing: border-box;
				padding: 0 30rpx;
				z-index: 10;
				.phone_box_item{
					height: 97rpx;
					box-sizing: border-box;
					border-bottom: 1px solid #F0F0F0;
					display: flex;
					justify-content: center;
					align-items: center;
					font-size: 28rpx;
					font-weight: 500;
					color: #333;
					&:first-child{
						font-size: 28rpx;
						font-weight: 500;
						color: #666666;
					}
				}
			}
			.share_content{
				width: 100%;
				height: 480rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 0px 1px;
				position: absolute;
				bottom:0;
				left: 0;
				box-sizing: border-box;
				padding:0 30rpx;
				z-index: 10;
				.pay_btn{
					width: 100%;
					height: 88rpx;
					background: #4FC863;
					border-radius: 44rpx;
					display: flex;
					justify-content: center;
					align-items: center;
					margin-top: 46rpx;
					text{
						font-size: 30rpx;
						font-weight: 500;
						color: #FFFFFF;
						&:first-child{
							margin-right: 17rpx;
						}
					}
				}
			    .report_input{
			    	width: 100%;
			    	height:325rpx;
			    	background-color: #fff;
			    	box-sizing: border-box;
			    	padding:40rpx 32rpx;
			    	margin:0 0 20rpx 0;
					textarea{
						height: 240rpx;
					}
			    	.report_input_title{
			    		
			    		text{
			    			font-size: 30rpx;
			    			font-weight: bold;
			    			color: #333333;
			    			text-align: left;
			    			margin-bottom: 43rpx;
			    		}
			    		display: flex;
			    		justify-content: space-between;
			    		align-items: center;
			    	}
			    }
				
			}
			.pay_content{
				position: absolute;
				bottom:0;
				left: 0;
				width:100%;
				height: 681rpx;
				background: #FFFFFF;
				border-radius: 20rpx 20rpx 0px 1px;
				// box-sizing: border-box;
				padding:40rpx 0;
			   z-index: 10;
				.form_box{
					width: 100%;
					box-sizing: border-box;
					padding:0 30rpx;
					.form_item{
						width: 100%;
						height: 97rpx;
						// box-sizing: border-box;
						border-top: 1px solid #F0F0F0;
						display: flex;
						justify-content:flex-start;
						align-items: center;
						>view{
							display: flex;
							justify-content: flex-start;
							align-items: center;
							width: 80%;
						}
						&:last-child{
							border-bottom: 1px solid #F0F0F0;
						}
						>text{
							font-size: 28rpx;
							font-weight: 500;
							color: #333333;
							margin-right: 68rpx;
						}
						.subject_item{
							display: flex;
							justify-content: flex-start;
							flex-wrap: wrap;
							text{
								display: inline-block;
								width: auto;
								height: 51rpx;
								background:rgba(0, 0, 0, 0.05);
								border-radius: 6rpx;
								font-size: 28rpx;
								font-weight: 500;
								color: #333333;
								text-align: center;
								line-height: 51rpx;
								padding:0 28rpx;
								margin-right: 27rpx;
								margin-bottom: 20rpx;
								&:first-child{
									margin-left: 0;
								}
							}
							text.active{
								background: #EDF9EF;
								border: 1px solid #4FC863;
								color: #4FC863;
							}
						}
						&:last-child{
							border-bottom: 1px solid #F0F0F0;
						}
					}
				}
				
			}
		}
		.survey_title{
			font-size: 32rpx;
			font-weight: bold;
			color: #333333;
			text-align: left;
			text{
				font-size: 28rpx;
				font-weight: 500;
				color: #999999;
				margin-left: 10rpx;
			}
		}
		.introduce_show{
			width: 100%;
			height:auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.banner{
				margin-top: 38rpx;
				height: 295rpx;
				
				.banner-container{
				  width: 100%;
				  height: 100%;
				}
				.banner-item{
				  display:flex;
				  justify-content: center;
				}
				.banner-box{
				  width: 99%; /* 控制两张图片的间距 */
				  height: 100%;
				}
				.banner-img{
				  width: 100%;
				  height: 100%;
				 border-radius: 23rpx;
				}
			
			}
		}
		.comment_box{
			width: 100%;
			height:auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.no_data{
				font-size: 26rpx;
				font-weight: 500;
				color: #999999;
				line-height: 39rpx;
				text-align: center;
				margin-top: 48rpx;
			}
		    .comment_content{
				margin-top: 40rpx;
				display: flex;
				justify-content: space-between;
				align-items: flex-start;
				.comment_rt{
					width: 591rpx;
					margin-left: 18rpx;
					height: auto;
					border-bottom: 1px solid #F0F0F0;
					padding-bottom: 40rpx;
					.reply_box{
						width: 100%;
						height:auto;
						background:rgba(0, 0, 0, 0.05);
						border-radius: 10rpx;
						font-size: 26rpx;
						padding:20rpx;
						box-sizing: border-box;
						margin-top:39rpx;
                        text{
							font-weight: 500;
							color: #333333;
							line-height: 39rpx;
						}
						
					}
					.comment_icon{
						display: flex;
						justify-content: flex-end;
						align-items: center;
						margin-top: 20rpx;
						view{
							margin-left: 61rpx;
							text{
								font-size: 30rpx;
								font-weight: 500;
								color: #333333;
								margin-left: 8rpx;
							}
						}
					}
					.comment_font{
						font-size: 26rpx;
						font-weight: 500;
						color: #333333;
						margin-top: 47rpx;
					}
					.header_name{
						display: flex;
						justify-content: space-between;
						align-items: center;
						text{
							font-size: 26rpx;
							font-weight: 500;
							color: #999999;
						}
						.header_lf{
							view{
								font-size: 30rpx;
								font-weight: 500;
								color: #333333;
								margin-bottom: 18rpx;
							}
							
						}
					}
				}
			}
		}
		.map_box{
			width: 100%;
			height:auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.map-body{
				width: 100%;
				height: 217rpx;
				border-radius: 20rpx;
			}
			.address{
				font-size: 30rpx;
				font-weight: 500;
				color: #333333;
				margin:40rpx 0 30rpx 0;
			}
		}
		.introduce_box{
			width: 100%;
			height:auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.introduce_conten{
				margin-top: 37rpx;
				text{
					font-size: 26rpx;
					font-weight: 400;
					color: #333333;
					line-height: 39rpx;
				}
			}
		}
		.class_report{
			width: 100%;
			height:auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.top-wrap{
				margin-top: 38rpx;
			}
			.mySwiper{
				margin-top: 42rpx;
				.class_report_font{
					font-size: 26rpx;
					font-weight: 400;
					color: #333333;
					line-height: 39rpx;
				}
			}
			
		}
		.adviser_box{
			width: 100%;
			height:240rpx;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx;
			margin-bottom: 20rpx;
			.pt_content{
				margin-top: 30rpx;
				.pt_item{
					display: flex;
					justify-content: space-between;
					align-items: center;
					height: 100rpx;
					font-size: 26rpx;
					.img_box{
						display: flex;
						justify-content: flex-start;
						align-items: center;
						image{
							width: 80rpx;
							height: 80rpx;
							border-radius: 50%;
							margin-right: 20rpx;
						}
						text{
							font-size: 28rpx;
						}
					}
					.start_box{
						display: flex;
						justify-content: flex-end;
						align-items: center;
						.start_box_person{
							margin-right: 6rpx;
						}
						.pt_btn{
							width: 100rpx;
							height: 60rpx;
							background-color: #FE5447;
							color: #fff;
							text-align: center;
							line-height: 60rpx;
							font-size: 24rpx;
							border-radius: 6rpx;
						}
					}
				}
			}
			.occupancy_list_item{
					width:100%;
					height: 222rpx;
					background: #FFFFFF;
					border-radius: 20rpx;
					display: flex;
					justify-content: space-between;
					align-items: center;
					margin-bottom: 20rpx;
					.occupancy_rt{
						margin-left: 26rpx;
						width: 543rpx;
						.search_label{
							display: flex;
							justify-content: space-between;
							align-items: center;
							margin: 21rpx 0 19rpx 0;
							.search_label_lf{
								font-size: 24rpx;
								font-family: PingFang SC;
								font-weight: 400;
								color: #333333;
								view{
									&:first-child{
										font-size: 32rpx;
										font-weight: bold;
										color: #333333;
										margin-bottom: 13rpx;
									}
									&:last-child{
										font-size: 32rpx;
										font-weight: 500;
										color: #666666;
									}
								}
							}
							.consulting{
								width: 155rpx;
								height: 48rpx;
								background: #4FC863;
								border-radius: 24rpx;
								font-size: 26rpx;
								font-weight: 500;
								text-align: center;
								line-height: 48rpx;
								color: #FFFFFF;
							}
							
						}
				
						.occupancy_browse{
							display: flex;
							justify-content: space-between;
							align-items: center;
						    margin-top: 16rpx;
							view{
								&:first-child{
									width:auto;
									height: 33rpx;
									background: #FFF8EB;
									border-radius: 7rpx;
									font-size: 24rpx;
									font-weight: 400;
									color: #FF8400;
									padding:5rpx;
								}
								&:last-child{
									display: flex;
									justify-content: flex-start;
									align-items: center;
									text{
										font-size: 24rpx;
										font-weight: 500;
										color: #999999;
										margin-left: 10rpx;
									}
								}
							}
							
						
						}
					}
				}
		}
		.survey_box{
			width: 100%;
			height: auto;
			background-color: #fff;
			box-sizing: border-box;
			padding:40rpx 32rpx 0 32rpx;
			margin-bottom: 20rpx;
			
			.survey_detail{
				min-height: 86rpx;
				border-bottom: 1px solid #F0F0F0;
				box-sizing: border-box;
				padding:30rpx 0;
				display: flex;
				justify-content: flex-start;
				align-items: flex-start;
				&:last-child{
					border-bottom: none;
				}
				.survey_label{
					display: inline-block;
					width: 189rpx;
					font-size: 28rpx;
					font-weight: 500;
					color: #333333;
				}
				.survey_content{
					width: 502rpx;
					font-size: 28rpx;
					font-family: PingFang SC;
					font-weight: 500;
					color: #666666;
					.kc_name{
						display: inline-block;
						width:auto;
						padding:0 11rpx;
						height: 34rpx;
						border: 1px solid rgba(79, 200, 99, 0.99);
						border-radius: 17rpx;
						text-align: center;
						line-height: 34rpx;
						font-size: 20rpx;
						font-weight: 500;
						color: #4FC863;
						margin-right: 13rpx;
						margin-bottom: 20rpx;
						
					}
				}
			}
			.search_label{
				display: inline-block;
				height: 29rpx;
				padding:5rpx 12rpx;
				font-size: 20rpx;
				font-weight: 400;
				color: #3AAB4C;
				background:rgba(79, 200, 99, 0.2);
				border-radius: 5px;
				margin:0 12rpx 0 0;
			}
		}
		.mechanism_title{
			width: 100%;
			height: 169rpx;
			background-color: #fff;
			box-sizing: border-box;
			padding:21rpx 30rpx 30rpx 30rpx;
			display: flex;
			justify-content: space-between;
			align-items: center;
			margin-bottom: 20rpx;
			.mechanism_rt{
				width: 576rpx;
				display: flex;
				flex-wrap: wrap;
				align-content: center;
				
				.mechanism_rt_item{
					width: 100%;
					&:first-child{
						display: flex;
						justify-content: space-between;
						align-items: center;
						text{
							font-size: 32rpx;
							font-weight: bold;
							color: #333333;
						}
						margin-bottom: 29rpx;
					}
					&:last-child{
						display: flex;
						justify-content: flex-start;
						align-items: center;
						text{
							font-size: 26rpx;
							font-weight: 500;
							color: #666666;
						}
					}
				}
			}
		}
}